|
Public Member Functions |
| | deString () |
| | deString (const char *rhs) |
| | deString (const deString &rhs) |
| | ~deString () |
| long | Length () const |
| long | size () const |
| deString | operator+ (const deString &rhs) const |
| deString | operator+ (const char *rhs) const |
| const deString & | operator+= (const deString &rhs) |
| const deString & | operator+= (const char *rhs) |
| const deString & | operator+= (const char rhs) |
| const deString & | operator= (const deString &rhs) |
| const deString & | operator= (const char *rhs) |
| void | SetCaseSensitivity (deBoolean Sensitive) |
| deBoolean | operator== (const deString &rhs) const |
| deBoolean | operator== (const char *rhs) const |
| deBoolean | operator!= (const deString &rhs) const |
| deBoolean | operator!= (const char *rhs) const |
| char | operator[] (long index) const |
| char & | operator[] (long index) |
| void | operator<< (char c) |
| | concatenate a single character (signed)
|
| void | operator<< (long l) |
| | concatenate an integer (signed)
|
| void | operator<< (unsigned long ul) |
| | concatenate an integer (unsigned)
|
| void | operator<< (int i) |
| void | operator<< (unsigned int ui) |
| void | operator<< (s64 i) |
| void | operator<< (u64 ui) |
| void | operator<< (float f) |
| | concatenate a fp number (float)
|
| void | operator<< (double d) |
| | concatenate a fp number (double)
|
| void | operator<< (const char *str) |
| | concatenate a string (char*)
|
| void | operator<< (const deString &str) |
| | concatenate a string (deString)
|
| int | Format (const char *format,...) |
| int | Find (char ToFind, deBoolean FindLast) |
| void | Replace (char Find, char Replace) |
| void | Split (char Splitter, deTArray< deString > &ResultStrings) |
| deBoolean | Strip (const deString &Stripped, deString &Result) |
| deString | SubString (int start, int stop) |
| const char * | const_str () const |
| char * | c_str () |
| char * | Reserve (int Length) |
| deBoolean | Trim (int Length=-1) |
| void * | operator new (size_t Size) |
| void | operator delete (void *p) |
| void * | operator new (size_t Size, void *buffer) |
| void | operator delete (void *p, void *buffer) |
| void * | operator new[] (size_t Size) |
| void * | operator new[] (size_t Size, int, char *, int) |
| void | operator delete[] (void *p) |
| void | operator delete[] (void *p, int, char *, int) |
Private Member Functions |
| char * | Copy () const |
| void | Resize (long newsize) |
Private Attributes |
| long | m_Length |
| deBoolean | m_CaseSensitive |
| char * | m_String |
| long | m_Alloc |